Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. How to free LPTSTR varaibles

How to free LPTSTR varaibles

Scheduled Pinned Locked Moved C / C++ / MFC
performancetutorial
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    am 2009
    wrote on last edited by
    #1

    Hi , I am using LPTSTR variables in my code. Is there any need to free memory allocated by this variable to avoid memory leak problems. if so.. then how can we do this. Thanks ABM

    E C C 3 Replies Last reply
    0
    • A am 2009

      Hi , I am using LPTSTR variables in my code. Is there any need to free memory allocated by this variable to avoid memory leak problems. if so.. then how can we do this. Thanks ABM

      C Offline
      C Offline
      CPallini
      wrote on last edited by
      #2

      am 2009 wrote:

      Is there any need to free memory allocated by this variable to avoid memory leak problems. if so.. then how can we do this.

      Such variable is a pointer. If it points to a heap-allocated buffer then such memory should be eventually released. However it really depends on the context if clean-up is up to you or not. Could you please provide more info about? :)

      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
      [My articles]

      1 Reply Last reply
      0
      • A am 2009

        Hi , I am using LPTSTR variables in my code. Is there any need to free memory allocated by this variable to avoid memory leak problems. if so.. then how can we do this. Thanks ABM

        E Offline
        E Offline
        eusto
        wrote on last edited by
        #3

        LPTSTR variables are actually TCHAR* variables and you should work with them just as if you would work with TCHAR*. SO yes, you MUST free the allocated memory

        1 Reply Last reply
        0
        • A am 2009

          Hi , I am using LPTSTR variables in my code. Is there any need to free memory allocated by this variable to avoid memory leak problems. if so.. then how can we do this. Thanks ABM

          C Offline
          C Offline
          Chris Losinger
          wrote on last edited by
          #4

          if you allocated the memory dynamically, you must free it. however, only you know if you allocated the memory dynamically, since we don't have your code.

          image processing toolkits | batch image processing

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups